﻿using System;
using System.Runtime.InteropServices;

namespace Valve.VR
{
	// Token: 0x02000584 RID: 1412
	public struct Compositor_OverlaySettings
	{
		// Token: 0x040013D9 RID: 5081
		public uint size;

		// Token: 0x040013DA RID: 5082
		[MarshalAs(UnmanagedType.I1)]
		public bool curved;

		// Token: 0x040013DB RID: 5083
		[MarshalAs(UnmanagedType.I1)]
		public bool antialias;

		// Token: 0x040013DC RID: 5084
		public float scale;

		// Token: 0x040013DD RID: 5085
		public float distance;

		// Token: 0x040013DE RID: 5086
		public float alpha;

		// Token: 0x040013DF RID: 5087
		public float uOffset;

		// Token: 0x040013E0 RID: 5088
		public float vOffset;

		// Token: 0x040013E1 RID: 5089
		public float uScale;

		// Token: 0x040013E2 RID: 5090
		public float vScale;

		// Token: 0x040013E3 RID: 5091
		public float gridDivs;

		// Token: 0x040013E4 RID: 5092
		public float gridWidth;

		// Token: 0x040013E5 RID: 5093
		public float gridScale;

		// Token: 0x040013E6 RID: 5094
		public HmdMatrix44_t transform;
	}
}
